package com.gj.planclass.service;

import com.gj.planclass.model.PlanClassAddVo;
import com.gj.planclass.model.PlanClassServiceVo;
import com.gj.planclass.model.PlanClassUpdateStatusVo;
import com.gj.planclass.model.PlanClassUpdateVo;
import com.gj.utli.ResultVo;
import org.springframework.stereotype.Service;

import javax.validation.Valid;

/**
 * Created by Tangyunhen on 2021-06-27.
 */

public interface PlanClassService {

    ResultVo queryPage(PlanClassServiceVo planClassServiceVo);

    ResultVo add(@Valid PlanClassAddVo planClassAddVo);

    ResultVo update(@Valid PlanClassUpdateVo planClassUpdateVo);

    ResultVo updateStatus(@Valid PlanClassUpdateStatusVo planClassUpdateStatusVo);

    ResultVo seet(Integer id);
}
